@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div,input{margin:0;padding:0;border:none;}
body{ text-align:left; margin:0 auto; font-size:12px; font-family:"微软雅黑"; color:#555;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight: normal;}
div{margin:0 auto;}
img, table, td, th ,embed{ border:none;}
img{ vertical-align:middle;}
ul,li{ padding:0; list-style-type:none;}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:none; color:#ff6600;}
em,i{font-style: normal;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.clear{ clear:both;}
.w1000{ width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden;}

/*header*/
#header{ width:100%; height:100px; overflow:visible;}
.header{ width:100%; height:100px; background:#fff; overflow:visible;}
.head{ width:1000px; height:100px; position:relative; overflow:visible;}
.logo{position:absolute;top:4px;left:0;width:380px;z-index:100;height:74px;/*filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;*/}
.logo img{ max-width:100%; height:74px;}
.head_r{ width:616px; height:auto;}
.r_top{ width:100%; height:20px; line-height:20px; overflow:hidden; text-align:right; background:#0179b6;}
.r_top a{ display:inline-block; color:#a3d7ff; font-family:"宋体"; padding:0px 10px 0 5px;}
.r_top a:hover{ color:#d0f0fc;}
.r_top a.home{ background:url(images/ico1.png) no-repeat left 3px; padding-left:18px; padding-right:15px;}
.r_top a.collect{ background:url(images/ico2.png) no-repeat left 2px; padding-left:18px;}
.nav{ width:100%; height:60px; padding:10px 0; overflow:hidden; text-align:right;}
.nav li{ float:left;}
.nav li a{ display:block; padding:0px 10px; line-height:60px; font-size:14px; color:#555;}
.nav li a.last{ padding-right:8px; background:none;}

/*banner*/
.banner{ width:100%; height:auto; overflow:hidden;}
.flexslider{ position:relative; width:100%; height:430px;z-index:90;overflow:hidden;}
.slides{ position:relative;z-index:1;}
.slides li{ height:430px;}
.slides li a{ margin:auto; display:block; width:100%; height:430px; }
.flex-control-nav{ position:absolute;bottom:0;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{ display:inline-block;width:40px;height:14px;*display:inline;zoom:1;}
.flex-control-nav a{ display:inline-block;width:40px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot_h.png) no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{ background:url(images/dot.png) no-repeat;}
.banner_bg{ width:100%; height:20px; background:url(images/bannerbg.jpg) no-repeat center; overflow:hidden;}

/*main*/
.main{ width:1000px; height:auto; overflow:visible;}
.main1{ width:1000px; height:auto; overflow:visible; position:relative;}
.main1_left{ width:750px; height:auto; overflow:visible;}
.main1_left ul{ width:750px; height:auto; overflow:visible;}
.main1_left ul li{ float:left; width:225px; height:94px; margin-right:25px;}
.main1_left ul li a{ display:block; width:170px; padding-left:55px; height:94px;}
.main1_left ul li span{ width:100%; font-size:16px; color:#2177c7; padding-top:25px; display:inline-block;}
.main1_left ul li em{ width:100%; font-size:12px; color:#888; padding-top:3px; display:inline-block;}
.main1_left ul li.li1{ background:url(images/one.jpg) no-repeat;}
.main1_left ul li.li1:hover{ background:url(images/one_h.jpg) no-repeat;}
.main1_left ul li.li2{ background:url(images/two.jpg) no-repeat;}
.main1_left ul li.li2:hover{ background:url(images/two_h.jpg) no-repeat;}
.main1_left ul li.li3{ background:url(images/three.jpg) no-repeat;}
.main1_left ul li.li3:hover{ background:url(images/three_h.jpg) no-repeat;}

.main1_right{ width:220px; height:170px; padding:0 15px 15px; background:url(images/videobg.jpg) no-repeat; position:absolute; right:0; bottom:0; z-index:100;}
.main1_right p{ color:#FFF; font-size:14px; height:40px; line-height:40px; font-weight:bold;}
.main1_right p em{ color:#82d1ff; padding-left:8px; font-weight:normal;}
.video{ width:220px; height:130px; overflow:hidden;}

.main2{ width:1000px; height:auto; overflow:hidden; margin-top:20px;}
.main2_left{ width:375px; height:auto; overflow:hidden;}
.news_title{ width:100%; height:25px; line-height:25px; border-bottom:1px solid #e2e2e2; float:left;}
.news_title ul{ float:left;}
.news_title ul li{ width:76px; height:25px; float:left; cursor:pointer;}
.news_title ul li a{ display:block; width:76px; height:25px; text-align:center; font-size:14px; color:#2682e2; font-weight:bold;}
.news_title ul li a.cur{ color:#FFF;cursor:pointer; background:url(images/tabbg.gif) no-repeat;}
.main .more{ float:right; margin-top:9px;}

.news_content{ width:100%; height:auto; overflow:hidden;}
.news_content ul{ margin-top:12px; width:100%; height:auto; overflow:hidden;}
.news_content ul li{ float:left; width:100%; height:31px; line-height:31px; border-bottom:1px dotted #CCC; color:#777; }
.news_content ul li.first{ padding-bottom:11px; height:80px;}
.news_content ul li.first .newsimg{ width:120px; height:80px; float:left;}
.news_content ul li.first .newsimg img{ width:110px; height:70px; border:1px solid #e5e5e5; padding:4px;}
.news_content ul li.first .li_r{ width:245px; height:80px; float:right;}
.news_content ul li.first .li_r a.title{ width:100%; display:block; height:30px; line-height:30px; color:#2177c7; font-size:13px; font-weight:bold; padding-top:3px;}
.news_content ul li.first .li_r a.title:hover{ text-decoration:underline;}
.news_content ul li.first .li_r p{ width:100%; line-height:20px; float:left;}
.news_content ul li a{ color:#777; float:left;}
.news_content ul li a:hover{ color:#FF6600;}
.news_content ul li a em{ color:#2177c7; padding-right:6px;}
.news_content ul li span{ float:right;}

.main2_right{ width:600px; height:auto; overflow:hidden;}
.index_t1{ width:100%; height:25px; line-height:25px;}
.index_t1 span{ font-size:14px; color:#2682e2; float:left; font-weight:bold;}
.line{ float:left; width:170px; height:15px; margin-left:5px; border-bottom:1px dotted #d8d8d8;}
.pro_con{ width:100%; height:auto; overflow:hidden; margin-top:13px; position:relative;}
.Cont_list{width:985px !important; height:auto;overflow:hidden; padding:5px 0px 15px; margin:0 8px;}
#ISL_Cont_1{ width:985px !important; height:auto; overflow:hidden;}
.LeftBotton{background: url(images/left.gif) no-repeat left; cursor: pointer; height:27px; width:27px; position:absolute; top:81px; left:0;}
.RightBotton{background: url(images/right.gif) no-repeat right;cursor: pointer; height:27px;width:27px; position:absolute; top:81px; right:0;}
.box{ float: left;text-align: center;width:155px; margin-right:10px;}
.box a{ float:left; width:149px; height:120px; border:3px solid #e7e7e7; background:#FFF;}
.box a:hover{ border:3px solid #FF8C03;}
.box a img{ width:149px; height:120px;}
.box p{ width:155px; height:30px; line-height:30px;  float:left;text-align:center;display:block;}
.go{ width:100%; height:16px; overflow:hidden; margin-top:10px;}
.go a{ display:block; float:right; margin-right:13px;}

.main2_contact{ width:280px; height:auto;}
.main2_contact_con{ line-height:22px; margin-top:12px;}
.main2_con_tel{ border:1px solid #d0d0d0; background:#eee url(images/telphone.png) no-repeat 30px 7px; height:56px; padding:14px 0 0 110px; color:#666; margin-bottom:5px;}
.main2_con_tel b{ margin-right:5px;}
.main2_sales{ width:290px; height:auto; background:url(images/sales.jpg) no-repeat 0px 7px; padding-top:30px;}
.main2_sales .main2_sales_con{ background:#cfcfcf; width:123px; float:left; height:180px; padding:15px 0 0 7px}
.main2_sales .main2_sales_con h1{ font-weight:bold; color:#666; font-size:14px;}
.sales_con{ width:auto; line-height:22px; font-size:12px;}
.sales_con ul{ float:left; width:100%;}
.sales_con ul li{ float:left; width:100%; color:#797979;}
.sales_con .sales_tel{ float:left; color:#666; line-height:18px; margin-top:5px;}

.main3{ width:1000px; height:auto; overflow:hidden; margin-top:20px;}
.main3_t{ width:100%; height:25px; line-height:25px;}
.main3_t span{ font-size:14px; color:#2682e2; float:left; font-weight:bold;}
.main3_t .line{ float:left; width:890px; height:15px; margin-left:5px; border-bottom:1px dotted #d8d8d8;}

.index_t2{ width:100%; height:34px; line-height:34px; margin-top:6px;}
.index_t2 span{ font-size:14px; color:#2682e2; float:left; font-weight:bold;}
.index_t2 em{ float:left; padding-left:5px; color:#999;}
.partner{ width:1020px; height:47px; overflow:hidden;}
.partner li{ width:100px; height:47px; float:left; margin-right:12px;}
.partner li img{ border:1px solid #ddd; width:98px; height:45px;}

/*footer*/
.footer{ width:100%; height:auto; margin-top:20px; background:#004a88; overflow:hidden;}
.foot{ width:1000px; height:auto; line-height:25px; padding:20px 0 10px; font-family:"宋体"; overflow:hidden; color:#FFF;}
.foot a{ color:#FFF; padding:0px 5px;}
.foot a:hover{ text-decoration:underline;}
.foot_l{ float:left;}
.foot_r{ float:right;}

.sub_banner{height:220px; position:relative;width:100%; overflow:hidden;}

/*content*/
.content{ width:1000px; height:auto; overflow:hidden; margin-top:20px;}

.con_left{ width:220px; height:auto; overflow:hidden;}
.left_top{ width:100%; height:auto; overflow:hidden;}
.left_title{ width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; font-weight:bold; color:#FFF; background:#2C8BC9; border-bottom:2px solid #196BAB;}
.left_main{ width:100%; height:auto; border-bottom:3px solid #D7D7D7; overflow:hidden;border-top: 2px solid #fefefe;}
.left_main li{ float:left; width:100%; height:40px; line-height:40px; text-align:center; border-bottom: 2px solid #fefefe;}
.left_main li a{ display:block; width:100%; height:40px; background:#f4f2f3; font-size:14px;}
.left_main li a.curr{ color:#FF6600;}
.left_bot{ width:100%; height:auto; overflow:hidden;}
.left_bot a{ display:block; float:left; width:100%; height:auto; overflow:hidden; margin-top:10px;}
.left_bot a img{ border:1px solid #e4e4e4; padding:2px;}

.con_right{ width:755px; height:auto; overflow:hidden;}
.right_title{ width:100%; height:50px; line-height:50px; overflow:hidden; border-bottom:2px solid #e5e5e5;}
.right_title strong{ font-size:16px; color:#0094db; float:left; background:url(images/r_tico.png) no-repeat left center; padding-left:20px;}
#path{ float:right;}
#path a{ padding:0px 5px;}
#path span{ padding:0px 5px; color:#0094db;}

.right_con{ width:100%; height:auto; overflow:hidden;}
.infor{ width:100%; height:auto; line-height:26px; overflow:hidden; margin-top:10px; min-height:350px;}
.infor img{ height:auto; max-width:755px; overflow:hidden; vertical-align:inherit;}

/*news*/
.news_list{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.news_list li{ float:left; width:100%; height:31px; line-height:31px; border-bottom:1px dotted #CCC;}
.news_list li a{ float:left;}
.news_list li a:hover{}
.news_list li a em{ color:#2682e2; padding-right:6px;}
.news_list li span{ float:right; color:#888;}
/*page*/
#page{ float:left; width:100%; height:auto; overflow:hidden; padding:30px 0 10px;text-align:center; line-height:20px;}
#page a{color: #666666;display: inline-block;margin-right:4px;border:1px solid #d4d4d4;padding:2px 8px;}
#page a:hover{ color:#FFF; background:#ff6600; text-decoration:none;border: 1px solid #ff6600;}
#page .thisclass1{ background:#ff6600; color:#FFF;border: 1px solid #ff6600;}

/*product*/
.pro_list{ width:780px; height:auto; overflow:hidden; margin-top:15px;}
.pro_list li{ float:left; width:233px; height:auto; margin:10px 20px 0 5px; overflow:hidden;}
.pro_list li a{ width:225px; height:180px; overflow: hidden; text-align:center; position: relative; display:block; vertical-align:middle; border:3px solid #e7e7e7;}
.pro_list li a:hover{ border:3px solid #FF8C03;}
.pro_list li a img{ max-width:225px; max-height:180px;}
.pro_list li span{ width:100%; height:30px; line-height:30px; text-align:center; display:block;}

/*detail*/
.details_con{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.detail_title{ width:100%; height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold;}
.detail_time{color: #666;height: 30px;line-height: 30px; width:100%; text-align:center;}
.detail_con{ width:100%; height:auto; max-width:775px; overflow:hidden; padding:10px 0; line-height:26px;border-top: 1px dotted #aebdcf;border-bottom:1px dotted #aebdcf;}
.details_img{ width:100%; max-width:755px; height:auto; overflow:hidden; text-align:center; padding-bottom:10px;}
.details_img img{ border:1px solid #eaeaea;}
.detail_con img{ vertical-align:inherit;}
.detail_fenye{ width:100%; height:auto; overflow:hidden; padding:10px 0;}
.detail_fenye a:hover{ color:#ff6600;}